a top-class restaurant - German English Dictionary